package cn.iocoder.yudao.module.service.websocket.message;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 示例：server -> client 同步消息
 *
 * @author 芋道源码
 */
@Data
public class ServiceChatReceiveMessage {

    /**
     * 发送人的编号
     */
    private Long fromUserId;

    /**
     * 发送人的tempKey -> 对应客户端初始化时生成的sessionId 参数
     */
    private String fromUserKey;

    /**
     * 内容
     */
    private Object content;

    /**
     * 消息类型 {@link cn.iocoder.yudao.module.service.enums.websocket.MessageTypeEnum}
     */
    private int messageType;

    /**
     * 消息时间戳
     */
    private Long timestamp = System.currentTimeMillis();


}
